JavaScript Job: Software Engineer Intern

Job added on

Company

IRLY

Location

Toronto - Canada

Job type

Full-Time

JavaScript Job Details

Summary:

IRLY (I Really Like You) is a Gen Z, video chat based dating platform that eliminates the social barriers of traditional dating apps by allowing users to instantly meet and connect through spontaneous, game-based speed dates. We are a stealth-mode social/dating start-up on a mission to make dating fun again and unlock a new level of human interaction in the digital era.

As a Software Engineering Intern, your role will be to help shape the product and the engineering team while nurturing an innovative culture of learning, experimentation and product-driven innovation. You will be responsible for leading, guiding and managing the engineering team in addition to being a significant individual contributor.

The ideal candidate has experience in software engineering (both frontend and backend) as well as product planning. This role will require you to work closely with other developers, product managers, and designers to create a seamless user experience that aligns with our vision.

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities

  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs

Qualifications

  • Pursuing a bachelor's degree or equivalent experience in Computer Science or a related field
  • Development experience with programming languages
  • SQL database or relational database skill

Key Competencies / Technology Skills (not all are required):

  • JavaScript/TypeScript/HTML/CSS
  • Mobile development experience (native, hybrid or browser-based)
  • Hybrid frameworks such as ReactNative
  • Javascript frameworks such as ReactJS, AngularJS
  • NodeJS, NestJS, PostgresSQL, Heroku, Firebase, Prisma

*

We’d love to hear from people with:

  • Knowledge of data structures, algorithms and computer science concepts relative to the platform.
  • Mastery of relevant development languages, tools, frameworks, utilities and technical dependencies.
  • Understanding of implications from design and implementation choices toward building secure, scalable, durable, flexible, accessible solutions.
  • Ability to write and value high quality, reusable software with minimal defects.
  • Aptitude to pick up new technologies and trends, as they become relevant for the business and our platforms.
  • Ability to learn and incorporate new technologies, concepts and development languages.
  • Thorough understanding of application architecture, infrastructure and security concepts and technical implementation.
  • Ability to analyze, diagnose and propose solutions to user problems.
  • Ability to understand and escalate technical challenges with options and recommendations.

Interpersonal Skills:

  • Ability to create and articulate ideas and solutions for both technical and business functions
  • Ability to use facts and data to influence peers and leads on solutions and designs
  • Ability to work with process owners and identify information technology solutions that enable business process improvements
  • Excellent verbal and written communication skills.
  • Active listening skills
  • Ability to negotiate priorities, approach, designs and ideas with team members and customers
  • Strong analytical and problem-solving skills
  • Ability to balance multiple priorities and meet deadlines
  • Ability to use business knowledge, sound judgment, and resourcefulness to proactively
  • Ability to make timely and effective decisions using a mixture of intuition, analysis, experience and judgment

Job Type: Internship / Co-op
Contract length: 4 months

Salary: $18.00-$30.00 per hour

Schedule:

  • Monday to Friday

Application question(s):

  • Are you a Canadian Citizen or a Permanent Resident of Canada?

Language:

  • English (required)